ARD2  1.00 for Rev B. Hardware
Airbag Reference Demonstrator using MPC5604P
eTIMER.h
Go to the documentation of this file.
00001 
00017 #ifndef _ETIMER_H
00018 #define _ETIMER_H
00019 
00020 /*
00021  **************************************************************
00022  * Defines, Macros and Typedefs 
00023  **************************************************************/
00024 /*** Constant Macros ***/
00025 /* Default Yes and No defines */
00026 #ifndef TRUE
00027  #define TRUE (1u)
00028 #endif
00029 #ifndef CLEAR
00030  #define CLEAR (0u)
00031 #endif
00032 #ifndef BITS_IN_NIBBLE
00033  #define BITS_IN_NIBBLE (4u)
00034 #endif
00035 #ifndef BITS_IN_BYTE
00036  #define BITS_IN_BYTE (8u)
00037 #endif
00038 #ifndef BYTES_IN_16
00039  #define BYTES_IN_16  (2u)
00040 #endif
00041 #ifndef BYTES_IN_32
00042  #define BYTES_IN_32  (4u)
00043 #endif
00044 #ifndef BIT_DEFINITION
00045  #define BIT_DEFINITION
00046  #define BIT0  (1u << 0u)
00047  #define BIT1  (1u << 1u)
00048  #define BIT2  (1u << 2u)
00049  #define BIT3  (1u << 3u)
00050  #define BIT4  (1u << 4u)
00051  #define BIT5  (1u << 5u)
00052  #define BIT6  (1u << 6u)
00053  #define BIT7  (1u << 7u)
00054  #define BIT8  (1u << 8u)
00055  #define BIT9  (1u << 9u)
00056  #define BIT10 (1u << 10)
00057  #define BIT11 (1u << 11)
00058  #define BIT12 (1u << 12)
00059  #define BIT13 (1u << 13)
00060  #define BIT14 (1u << 14)
00061  #define BIT15 (1u << 15)
00062  #define BIT16 (1u << 16)
00063  #define BIT17 (1u << 17)
00064  #define BIT18 (1u << 18)
00065  #define BIT19 (1u << 19)
00066  #define BIT20 (1u << 20)
00067  #define BIT21 (1u << 21)
00068  #define BIT22 (1u << 22)
00069  #define BIT23 (1u << 23)
00070  #define BIT24 (1u << 24)
00071  #define BIT25 (1u << 25)
00072  #define BIT26 (1u << 26)
00073  #define BIT27 (1u << 27)
00074  #define BIT28 (1u << 28)
00075  #define BIT29 (1u << 29)
00076  #define BIT30 (1u << 30)
00077  #define BIT31 (1u << 31)
00078 #endif
00079 
00080 /*** Function Macros ***/
00081 #ifndef N_ELEMENTS
00082  #define N_ELEMENTS(X)           (sizeof(X)/sizeof(*(X)))
00083 #endif
00084 
00085 /*** Enums ***/
00086 
00087 /*** TypeDefs ***/
00088 
00089 /*
00090  **************************************************************
00091  * Declarations 
00092  **************************************************************/
00093 /*** Extern ***/
00094 
00095 /*** Globals ***/
00096 
00097 /*** Static Globals ***/
00098 
00099 /*
00100  **************************************************************
00101  * Function Prototypes 
00102  **************************************************************/
00103  /*
00104  ******************************************************************************
00105  *
00106  * Function:          vfnHexToASCII()
00107  *
00108  */
00119 #endif /* _FILENAME_H */